Qt-UI 产品文档
产品文档目录

Tab控件的使用

标签页控件

功能功能

属性介绍

  1. IsHorizontal 是否是水平显示,否则是垂直显示
  2. ItemSize 每一个item的大小
  3. Background 背景样式
  4. ItemBg item背景样式
  5. ItemText item文字样式

控件事件介绍

1. UIG_TAB_SELECTITEM

参数名 事件数值 事件含义 事件参数1 事件参数2
UIG_TAB_SELECTITEM 0x800 标签页改变事件 当前选中标签页索引 -

事件处理示例:

 BEGIN_UIG_MESSAGE_MAP(CDemoDlg)
    ON_UIG_TAB_SELECTED(_tabCtrl, TabSelected)
 END_UIG_MESSAGE_MAP()
 ...
 void CDemoDlg::TabSelected(IUIGearsControl* control, int tabIndex)
{
    if (control == _tabCtrl)
    {   

    }
}

接口介绍

1. AppendItem

接口描述: 添加item项目

参数值:

参数名 参数类型 参数含义
text const tchar* 文本内容

返回值:

bool

示例:

_demoCtrl->AppendItem();

2. SetSelectedItem

接口描述: 设置选中item

参数值:

参数名 参数类型 参数含义
index int 索引号

返回值:

bool

示例:

_demoCtrl->SetSelectedItem();

3. GetSelectedItem

接口描述: 获取选中item

参数值:

返回值:

int

示例:

_demoCtrl->GetSelectedItem();

4. GetItemText

接口描述: 根据索引获取item的文本

参数值:

参数名 参数类型 参数含义
index int 索引号

返回值:

const tchar*

示例:

_demoCtrl->GetItemText();

5. SetItemData

接口描述: 设置item的data数据

参数值:

参数名 参数类型 参数含义
index int 索引号
data PARAM data数据

返回值:

void

示例:

_demoCtrl->SetItemData();

6. GetItemData

接口描述: 获取item的数据

参数值:

参数名 参数类型 参数含义
index int 索引号

返回值:

PARAM

示例:

_demoCtrl->GetItemData();

7. GetItemCount

接口描述: 获取item的数量

参数值:

返回值:

int

示例:

_demoCtrl->GetItemCount();

8. GetIsHorizontal

接口描述: 获取是否是水平显示

参数值:

返回值:

bool

示例:

_demoCtrl->GetIsHorizontal();

9. SetIsHorizontal

接口描述: 设置是否是水平显示

参数值:

参数名 参数类型 参数含义
isHor bool 是否水平显示

返回值:

void

示例:

_demoCtrl->SetIsHorizontal();

10. SetItemSize

接口描述: 设置item的宽度或者高度

参数值:

参数名 参数类型 参数含义
size int 大小

返回值:

void

示例:

_demoCtrl->SetItemSize();

11. GetItemSize

接口描述: 获取item的宽度或者高度

参数值:

返回值:

int

示例:

_demoCtrl->GetItemSize();

12. SetShowText

接口描述: 设置是否显示文字

参数值:

参数名 参数类型 参数含义
showText bool 是否显示文字

返回值:

void

示例:

_demoCtrl->SetShowText();

13. GetShowText

接口描述: 查询是否显示文字

参数值:

返回值:

bool

示例:

_demoCtrl->GetShowText();

14. SetShowIcon

接口描述: 设置是否显示图标

参数值:

参数名 参数类型 参数含义
showIcon bool 是否显示图标

返回值:

void

示例:

_demoCtrl->SetShowIcon();

15. GetShowIcon

接口描述: 查询是否显示图标

参数值:

返回值:

bool

示例:

_demoCtrl->GetShowIcon();

16. SetItemSpace

接口描述: 设置item的间隔

参数值:

参数名 参数类型 参数含义
space int 间隔大小

返回值:

void

示例:

_demoCtrl->SetItemSpace();

17. GetItemSpace

接口描述: 获取item的间隔

参数值:

返回值:

int

示例:

_demoCtrl->GetItemSpace();

18. SetBackgroundStyle

接口描述: 设置背景样式

参数值:

参数名 参数类型 参数含义
state UICommonState 状态枚举
style IUIGearsRectStyle* 样式指针

返回值:

bool

示例:

_demoCtrl->SetBackgroundStyle();

19. GetBackgroundStyle

接口描述: 获取背景样式

参数值:

参数名 参数类型 参数含义
state UICommonState 状态枚举

返回值:

IUIGearsRectStyle*

示例:

_demoCtrl->GetBackgroundStyle();

20. SetItemStyle

接口描述: 设置item背景样式

参数值:

参数名 参数类型 参数含义
state UICommonState 状态枚举
style IUIGearsRectStyle* 样式指针

返回值:

bool

示例:

_demoCtrl->SetItemStyle();

21. GetItemStyle

接口描述: 获取item背景样式

参数值:

参数名 参数类型 参数含义
state UICommonState 状态枚举

返回值:

IUIGearsRectStyle*

示例:

_demoCtrl->GetItemStyle();

22. SetTextStyle

接口描述: 设置item文字样式

参数值:

参数名 参数类型 参数含义
state UICommonState 状态枚举
style IUIGearsTextStyle* 样式指针

返回值:

bool

示例:

_demoCtrl->SetTextStyle();

23. GetTextStyle

接口描述: 获取item文字样式

参数值:

参数名 参数类型 参数含义
state UICommonState 状态枚举

返回值:

IUIGearsTextStyle*

示例:

_demoCtrl->GetTextStyle();

Qt商用模板项目

支持C++/Python语言,支持Windows\Linux\MacOS系统,支持X86\ARM\MIPS架构

img02

Qt Stock Exchange Sys

View more

Qt股票交易系统

Qt Stock Exchange System

img02

Qt Robot

View more

QtRobot 视频高清机器人控制系统

Qt Robot System

img02

Qt LED Editor

View more

Qt LED 灯效编辑器

Qt LED Editor

img02

Qt IOT Bike

View more

Qt IOT 物联网自行车

Qt IOT Bike

img02

Qt ECG Monitor

View more

Qt嵌入式床旁心电监护仪

Qt ECG Monitor

img02

Qt AutoDashboard

View more

Qt汽车仪表盘系统

Qt Auto Dashboard

img02

Qt DataMonitor

View more

Qt数据监控系统

Qt Data Monitor

img02

Qt Conference

View more

Qt会议终端系统

Qt Conference System

img02

Qt Video Player

View more

Qt视频播放器

Qt Video Player

img02

Qt NetDisk

View more

Qt网盘系统

Qt SkyDrive

img02

Qt IM

View more

Qt即时通讯系统

Qt IM

img02

Qt Cashier

View more

Qt便利店收银系统

Qt CashierSystem